package com.xinsoft.service;

import com.xinsoft.entity.po.ScmDocument;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xinsoft.entity.po.SysFileHis;

import java.util.List;

/**
* @author ZYM
* @description 针对表【scm_document(文档关联表)】的数据库操作Service
* @createDate 2023-07-18 09:51:58
*/
public interface ScmDocumentService extends IService<ScmDocument> {

    /**
     * 获取附件列表
     * @param scmId 对应单据id
     * @param scmType 单据类型
     * @return {@link List}<{@link SysFileHis}>
     */
    List<SysFileHis> getFileHisListByScmId(Integer scmId,Integer scmType);

    /**
     * 保存附件
     * @param fileHisList 附件列表
     * @param scmId 单据id
     * @param scmType 单据类型
     */
    void saveDocument(List<SysFileHis> fileHisList,Integer scmId,Integer scmType);
}
